Chemical Networking Protocols
نویسندگان
چکیده
Beyond the mere collection of computers, a network is the home of competing and cooperating execution flows. In this paper we show how to design network protocols based on molecule-like entities such that the corresponding execution flows can by analyzed as if they were chemical processes. Our goal is to create robust protocol implementations which are resilient to unreliable execution. We introduce the metaphor of chemical networking protocols, demonstrate its benefits by a formal stability analysis of a gossip-style protocol and present a first example of a self-healing load balancing protocol that is resilient to code removal attacks.
منابع مشابه
Analyzing the Dynamics of Chemical Networking Protocols with a Signal Processing Approach
One important problem in communication protocol engineering is to predict and analyze the dynamic behavior of protocols. Chemical Networking Protocols (CNPs) – a recently proposed design method inspired by chemical reactions – offers the opportunity to transpose the good and well-understood analyzability of chemical reactions to networking protocols. In this paper, we provide a novel method to ...
متن کاملOF ENGINEERING TELECOMMUNICATIONS ENGINEERING Specialistic Degree A Signal Processing Approach to the Analysis of Chemical Networking Protocols
Chemical Networking Protocols (CNPs) are communication protocols, whose design is based on chemical models: distributed networks of reactions and molecule species. The benefits arise from the dynamics analysis of chemical models and thus from the prediction of CNP behaviors. Chemistry already supplies tools for the analysis of reaction network dynamics: the Chemical Master Equation (CME) and Di...
متن کاملAn Artificial Chemistry for Networking
Chemical computing models have been proposed since the 1980ies for expressing concurrent computations in elegant ways for shared memory systems. In this paper we look at the distributed case of network protocol execution for which we developed an online artificial chemistry. In this chemistry, data packets become molecules which can interact with each other, yielding computation networks compar...
متن کاملEnergy Efficiency in Wireless Networking Protocols
This article discusses the necessity of energy efficiency in wireless networking protocols, several energy efficiency measures usually applied in wireless networking and protocols implementing these measures according to their applications and environment.
متن کاملImplementing Network Protocols as Distributed Logic Programs
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing techniques to the domain of networking. Declarative networking is based on the observation that network protocols deal at their core with computing and maintaining distributed state (e.g., routes, sessions, performance statistics) according to basic information locally available at each node (e.g., n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009